package org.efficientsoap.test.datatypes;

import java.util.ArrayList;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SimpleData", propOrder = {
	"stringValue",
	"integerList",
	"primitiveData",
})
@XmlRootElement
public class SimpleData {
	
	public static final String A_CONST = "TargetTypes are often more than a simple POJO";

	private String stringValue;
	@XmlElement(nillable = true)
	private ArrayList<Integer> integerList;
	private PrimitiveData primitiveData;
	
	
	public String getStringValue() {
		return stringValue;
	}
	public void setStringValue(String stringValue) {
		this.stringValue = stringValue;
	}
	public ArrayList<Integer> getIntegerList() {
		return integerList;
	}
	public void setIntegerList(ArrayList<Integer> integerList) {
		this.integerList = integerList;
	}
	public PrimitiveData getPrimitiveData() {
		return primitiveData;
	}
	public void setPrimitiveData(PrimitiveData primitiveData) {
		this.primitiveData = primitiveData;
	}
	
}
